package com.lizi.idgenerator.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;

import java.io.Serializable;

/**
 * 编码生成器记录表
 * @author kingman
 * @since 2020-12-23 16:51:30
 * @modified by:
 */
@TableName("code_creator_record")
public class CodeCreatorRecord extends BaseEntity<CodeCreatorRecord> {

    //region  属性定义
	
	/**
	* 编码生成器Id
	*/
	@TableField(value="code_creator_id")
	private Integer codeCreatorId;
	/**
	* 获取编码生成器Id
	*/
	public Integer getCodeCreatorId(){ return codeCreatorId;}
	/**
	* 设置编码生成器Id
	*/
	public void setCodeCreatorId(Integer value){ codeCreatorId=value;}
	
	/**
	* 当前值
	*/
	@TableField(value="current_value")
	private Long currentValue;
	/**
	* 获取当前值
	*/
	public Long getCurrentValue(){ return currentValue;}
	/**
	* 设置当前值
	*/
	public void setCurrentValue(Long value){ currentValue=value;}
	
	/**
	* 步长
	*/
	@TableField(value="step_value")
	private Integer stepValue;
	/**
	* 获取步长
	*/
	public Integer getStepValue(){ return stepValue;}
	/**
	* 设置步长
	*/
	public void setStepValue(Integer value){ stepValue=value;}
	
	/**
	* 生成值
	*/
	@TableField(value="created_value")
	private Long createdValue;
	/**
	* 获取生成值
	*/
	public Long getCreatedValue(){ return createdValue;}
	/**
	* 设置生成值
	*/
	public void setCreatedValue(Long value){ createdValue=value;}
	
	/**
	* 生成时间
	*/
	@TableField(value="create_time")
	private Date createTime;
	/**
	* 获取生成时间
	*/
	public Date getCreateTime(){ return createTime;}
	/**
	* 设置生成时间
	*/
	public void setCreateTime(Date value){ createTime=value;}
	
	//endregion
	
}